@charset "UTF-8";
/* CSS Document */
/*
-----------------------------内页样式start-----------------------------
*/
/* 当前位置 start */
.locationL a:hover i{
	background-image: url(../images/locahomeh.png);
}
/* 当前位置 end */
/* 页码 start */
.page a:hover{background: #0855b3;color: #fff;}
.page a.hover{background: #0855b3;color: #fff;}
/* 页码 end */


/*常见问题 strt*/
.Mp_textList{
    background: #fff;
    overflow: hidden;
    padding: 0 30px;
}
.Mp_textList dd{
    position: relative;
}
.Mp_textList .Mp_textListL{
    overflow: hidden;
    margin-bottom: 15px;
}
.Mp_textList .Mp_textListR{
    overflow: hidden;
    margin-bottom: 45px;
}
.Mp_textList .Mp_textListLL{
    position: relative;
    top: 0px;
    left: 0px;
    width: 33px;
    height: 33px;
    background: #0996e2;
    border-radius: 3px;
    overflow: hidden;
    float: left;
	text-align: center;
	line-height: 33px;
	color: #fff;
	font-size: 18px;
}

.Mp_textList .Mp_textListRR{
    
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: #fb9a2a;
    font-size: 20px;
    color: #fff;
    border-radius: 3px;
    overflow: hidden;
    float: right;
}
.Mp_textList .Mp_textListLR{
    position: relative;
    margin-left: 18px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: #0996e2;
    /* overflow: hidden; */
    display: inline-block;
    padding: 2px 15px;
    border-radius: 4px;
    max-width: 1010px;
}
.Mp_textList .Mp_textListRL{
    position: relative;
    margin-right: 18px;
    line-height: 30px;
    color: #868686;
    font-size: 16px;
    background: #f7f7f7;
    display: inline-block;
    padding: 2px 15px;
    border-radius: 4px;
    float: right;
    max-width: 645px;
}

.Mp_textList .Mp_textListLR:before{
    position: absolute;
    left: -11px;
    top: 0px;
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/textListL2.png)no-repeat center center;
    background-size: cover;    
}
.Mp_textList .Mp_textListRL:before{
    position: absolute;
    right: -10px;
    top: 0px;
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/textListR2.png)no-repeat center center;
    background-size: cover;    
}
/*常见问题 end*/

/* 网站地图start */
.websiteMap dd .title{
	height: 60px;
	line-height: 60px;
	background: #fcfcfc;
	padding: 0 20px;
}
.websiteMap dd .title span{
	font-size: 20px;
	font-weight: bold;
	color: #c90001;
	display: inline-block;
	position: relative;
	padding-left: 16px;
}
.websiteMap dd .title span:before{
	position: absolute;
	display: block;
	content: '';
	background: #c40001;
	height: 24px;
	width: 4px;
	left: 0;
	top: 50%;
	margin-top: -12px;
}
.websiteMap dd .text{
	padding: 22px 0px 22px 20px;
	overflow: hidden;
}
.websiteMap dd .text .con{
	float: left;
	width: 20%;
	line-height: 56px;
	height: 56px;
}
.websiteMap dd .text a{
	font-size: 18px;
	padding-left: 18px;
	color: #000;
	position: relative;
	padding-right: 20px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.websiteMap dd .text a:before{
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #cacaca;
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.websiteMap dd .text a:after{
	width: 9px;
	height: 15px;
	display: block;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7.5px;
	background: url(../images/websiteIcn.png) no-repeat center center;
	background-size: contain;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.websiteMap dd .text a:hover:after{
	opacity: 1;
	visibility: visible;
}
.websiteMap dd .text a:hover:before{
	background: #c80201;
}
.websiteMap dd .text a:hover{
	color: #c20100;
}
/* 网站地图end */



/*单篇+文章页start*/

/*单篇+文章页end*/
/*全图列表页start*/

/*全图列表页end*/
/*图文列表页start*/

/*图文列表页end*/
/*全文列表页start*/

/*全文列表页end*/
/*下载 start */
.downTabTop{
	height: 30px;
	line-height: 30px;
}
.downTabDl{
	height: 30px;
	line-height: 30px;
}
.downTabDl dd{
	float: left;
	display: inline;
	margin-left: 30px;
}
.downTabDl dd a{
	display: block;
	width: 84px;
	height: 30px;
	background: #f9ebe5;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	color: #999;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.downTabDl dd a:hover{
	background: #b90b0c;
	color: #fff;
}
.downTabDl dd.hover a{
	background: #b90b0c;
	color: #fff;
}
.downTabLeft{
	overflow: hidden;
}
.downTabLTitle{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	margin-right: 25px;
}
.downTabLcard{
	overflow: hidden;
}
.downTabLcard a{
	float: left;
	display: inline;
	margin: 0 17px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.downTabLcard a.hover{
	color: #b90b0c;
}
.downTabLcard a:hover{
	color: #b90b0c;
}
.downTab{
	width: 100%;
}
.downTab tr{
	cursor: pointer;
}
.downTab tr.even{
	background: #fafafa;
}
.downTab td{
	border: 1px solid #E8E8E8;
	height: 50px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.downTab td.tdLeft{
	text-align: left;
	color: #333;
}
.downTab td .con{
	padding: 0 20px;
}
.downTab td.tdHui{
	color:#999 ;
}
.downTab td.tdCheck{
	background: #f6faff;
}
.downTab td .tdIcon{
	position: relative;
	width: 20px;
	height: 18px;
	border: 1px solid #E8E8E8;
	background: #fffdfa;
	margin: 0 auto;
	/* transition: all 0.3s;
	-webkit-transition: all 0.3s */;
}
.downTab tr.selected td .tdIcon::before{
	display: block;
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	left: 50%;
	margin-left: -4px;
	top: 50%;
	margin-top: -4px;
	background: #b90b0c;
}
.downTab tr.selected td .tdIcon{
	border-color: #b90b0c;
}
.downTab tr td .text a{
	color: #666;
}
.downTab tr.selected td .text a{
	color: #b90b0c;
}

.downList dd:hover a.text{
	color: #0855b3;
}
.downList dd:hover a.downBtn{
	color: #0855b3;
	background-image: url(../images/downh.png);
}
/*下载 end */

/* 问卷调查 start */
.wjdcCount .wjdcCountL{
	color: #0855b3;
}
.wjdcCount .wjdcCountR em{
	background-color: #0855b3;
}
.wjdcresult dd .title .titleL{
	background: url(../images/listT.png) no-repeat 32px center;
}


/* 问卷调查 end */

/* 专题 start */
.ztBodyBg .logo img{
	height: 90px;
}
.ztBodyBg a.ztGoHome:hover{
	color: #fff;
}
.specialName .text {
    background: #0855b3;
	font-size: 18px;
	font-weight: bold;
}
.specialName .more a:hover {
    color: #0855b3;
}

/* 利企慧民政策 */
.subMenuCon1{
	background-color: #0855b3;
}
.subMenuDl2 dd.hover a{
	color: #0855b3;
}
.subMenuDl2 dd a:hover{
	color: #0855b3;
}
.lqhmList .title a:hover {
    color: #0855B3;
}
.lqhmTab .title.hover{
	color: #0855b3;
}
/* 专题 end */

/*第三轮中央生态环境保护督察（ycj 2024.4.9）  start */
.bg1 {
	/*background: url(https://www.yn.gov.cn/ztgg/hbdc/material/images2024/bg1-2024.png) no-repeat center 0;*/
	overflow: hidden;
	width: 100%;
	clear: both;
	padding:20px 0px;
	position: relative;
}
.btn-list {
	width: 1240px;
	margin:0 auto;
}
.btn-list a {
	float: left;
	width: 50%;
}
.btn-list a:first-child {
	width: 1200px;
	margin: 0 0 30px 20px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	background: #5cc07d;
	color: #fff;
	border-radius: 20px;
}
.btn-list a img {
	width: 100%;
	height: 100%;
}

.ztIndexT{
	width: 100%;
	margin:20px auto;
	clear: both;
	line-height: 140px;
	text-align: center;
	color:#37ad37;
	font-size: 40px;
	font-weight:bold;
	background: url(../images/ztIndexT.png) no-repeat center center;
}
.wqgz {
	max-width: 1200px;
	margin:20px auto 0;
	clear: both;
	padding: 20px 0px;
}
.wqgz img {
	width: 100%;
}
.fn-fl {
    float: left;
}
.fn-fr {
    float: right;
}
.lyr3 {
    width: 1000px;
    margin: 0px auto;
}
.lyr31 {
    box-shadow: 2px 2px 2px 2px #e8e8e8;
    float: left;
    margin-right: 15px;
}
.lyr31:last-child {
    float: right;
    margin-right: 0px;
}
.lyr2 {
    border-top: 10px solid #71c471;
    width:1200px;
    overflow: hidden;
    margin: 0px auto;
    padding:20px;
    background: #fff;
    box-shadow: 2px 2px 2px 2px #e8e8e8;
}
.lyr21 {
	width: 585px;
	float: left;
	padding:15px 0 0 0;
}
.lyr22 {
	width:560px;
	float: right;
}

.more1 {
	color: #44b244;
	clear: both;
	padding: 10px 0 0 0;
}
.more1 a {
	display: block;
	color: #44b244;
	line-height: 40px;
	width: 100px;
	font-size: 16px;
	text-align: center;
	border-radius:40px;
	margin:0 auto; 
}
.lyr23 {
	width: 50%;
	border-bottom: 1px dashed #d0d0d0;
	float: left;
	padding: 10px 5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.lyr231 {
	font-size: 22px;
	font-weight: bold;
	line-height: 60px;
}
.lyr232 {
	font-size: 16px;
	color: #a4a4a4;
	line-height: 30px;
	text-align: left;
	text-indent: 30px;
}

/*第三轮中央生态环境保护督察 end */

/*整治形式主义专题样式（ycj 2024.6.12）start */
.daoyu{
	width: 1060px;
	height: 260px;
	padding:100px 70px 0 70px;
	margin:0 auto;
    font-size: 22px;
    color: #0042b0;
    line-height: 42px;
    display: block;
    text-align: justify;
    text-indent: 2em;
    background: url(../ztImg/daoyu.png) no-repeat center center;
}
.zt2Title1{
    width:1200px;
    margin:0 auto;
    clear: both;
    line-height:100px;
    text-align: center;
    color: #0057b0;
    font-size:32px;
    font-weight:bold;
    position: relative;
    z-index: 1;
    background: url(../ztImg/zt2Title1.png) no-repeat center 8px;
}
.zt2Title2{
    width:1200px;
    margin:0 auto;
    clear: both;
    line-height:50px;
    text-align: center;
    color: #0057b0;
    font-size:24px;
    font-weight:bold;

}
.zt2Title1 a{
	width: 60px;
	text-align: center;
	display: block;
	line-height: 40px;
	font-size: 16px;
	position: absolute;
	right: 0px;
	top:35px;
	color:#0057b0;
	padding: 0 0 0 10px;
	background:#f6faff;
}
.zt2Box{
    width:1160px;
    overflow:hidden;
    margin:0px auto;
    background:#fff;
	padding:20px;
}
.zt2Dl1{
	display: block;
	overflow: hidden;
}
.zt2Dl1 dd{
    width: 50%;
    border-bottom: 1px dashed #d0d0d0;
    float: left;
    padding:10px;
    -webkit-box-sizing: border-box;
}
.zt2Dl1 dd strong{
	font-size: 22px;
	font-weight: bold;
	line-height: 60px;
}
.zt2Dl1 dd p{
	font-size: 16px;
    color: #a4a4a4;
    line-height: 30px;
    text-align: left;
    text-indent: 30px;
	padding:0 0 5px 0;
}
/*
.zt2Dl1 dd:nth-last-child(2){ border:0;}
.zt2Dl1 dd:last-child{border:0;}
.zt2Dl1 dd:nth-last-child(2) p{padding:0;}
.zt2Dl1 dd:last-child p{padding:0;}
*/

.zt2Box2{
	width:1200px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	}
.zt2Video{
	width:850px;
	height:475px;
	float:left;
	overflow:hidden;
	background:#000;
	}
.videoBox{
	width:335px;
	height:475px;
	float:right;
	overflow:hidden;
	position:relative;
}
.videoBox .bd{
	overflow: hidden;
	position: relative;
	margin-top:-5px;
}
.videoBox .bd .myslide{
	display:block;
	width:335px;
	height:155px;
	overflow:hidden;
	border:none;
	margin-top:5px;
}
.videoBox .bd a{
	display:block;
	width:335px;
	height:155px;
	position:relative;
	cursor:pointer;
}
.videoBox .bd a:after{
	display:block;
	border:3px solid #ff0000;
	z-index:10;
	width:329px;
	height:149px;
	display: block;
	content: '';
	position: absolute;
	top:0;
	left:0;
	display:none;
	}
.videoBox .bd a.on:after{display:block;}

.videoBox .bd .myslide img{
	width:100%;
	height:155px;
}
.videoBox .prev,
.videoBox .next{
	position: absolute;
	width: 25px;
	height: 40px;
	background-color: rgba(28,26,21,0.5);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 5;
	cursor: pointer;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
.videoBox .prev{
	top:-2px;
	left:155px;
	transform: rotate(90deg);
	background-image: url(../images/indexPrev.png);
}
.videoBox .next{
	transform: rotate(90deg);
	top:448px;
	left:155px;
	background-image: url(../images/indexNext.png);
}


.slideBox1{
	width:1200px;
	overflow: hidden;
	position: relative;
	margin:0 auto;
}
.slideBox1 .bd{
	overflow: hidden;
	position: relative;
	margin:0 0 0 -10px;
}
.slideBox1 .bd .myslide{
	float: left;
	display:inline;
	width: 25%;
}
.slideBox1 .bd a{
	display: block;
	padding:0 0 0 10px;
}

.slideBox1 .bd .myslide img{
	width:100%;
	float:left;
}
.slideBox1 .bd .pic::before{
	padding-top: 34.5455%;
}
.slideBox1 .prev,
.slideBox1 .next{
	position: absolute;
	width: 25px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
	background-color: rgba(28,26,21,0.5);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 5;
	cursor: pointer;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}
.slideBox1 .prev{
	left:10px;
	background-image: url(../images/indexPrev.png);
}
.slideBox1 .next{
	right:0;
	background-image: url(../images/indexNext.png);
}



/*整治形式主义专题样式 end */

/*
-----------------------------内页样式end-----------------------------
*/